// 实现使用函数调用xtx-message组件的逻辑
import { createVNode, render } from 'vue'
import XtxMessage from './index.vue'

// 导出使用方法
export function message ({ type, text, time = 2000 }) {
  // 创建vnode渲染
  const vnode = createVNode(XtxMessage, { type, text })
  render(vnode, document.body)
  // 切换
  vnode.component.setupState.isShow = true
  setTimeout(() => {
    vnode.component.setupState.isShow = false
  }, time)
}
